Deriving Artefact-Centric Interfaces for Overloaded Web Services
نویسندگان
چکیده
We present a novel framework and algorithms for the analysis of Web service interfaces to improve the efficiency of application integration in wide-spanning business networks. Our approach addresses the notorious issue of large and overloaded operational signatures, which are becoming increasingly prevalent on the Internet and being opened up for third-party service aggregation. Extending upon existing techniques used to refactor service interfaces based on derived artefacts of applications, namely business entities, we propose heuristics for deriving relations between business entities, and in turn, deriving permissible orders in which operations are invoked. As a result, service operations are refactored on business entity CRUD which then leads to behavioural protocols generated, thus supportive of fine-grained and flexible service discovery, composition and interaction. A prototypical implementation and analysis of web services, including those of commercial logistic systems (Fedex), are used to validate the algorithms and open up further insights into service interface synthesis.
منابع مشابه
Refactoring Service Interface to Support Artefact-centric Service Interaction
The growth of APIs and Web services on the Internet, especially through larger enterprise systems increasingly being leveraged for Cloud and software-as-a-service opportunities, poses challenges for improving the efficiency of integration with these services. Interfaces of enterprise systems are typically larger, more complex and overloaded, with single operations having multiple data entities ...
متن کاملArtefact-centric business process configuration
Currently, there are two mainstream process modelling paradigms: the traditional activity-centric approach and the recent artefact-centric approach. Several approaches have been proposed for configuration of traditional activity-centric business processes; however, to the best of our knowledge, few approaches have been developed for artefact-centric business processes. This paper fills this gap...
متن کاملAn Artifact-Centric Approach to Generating Web-Based Business Process Driven User Interfaces
Workflow-based web applications are important in workflow management systems as they interact with users of business processes. With the Model-driven approach, user interfaces (UIs) of these applications can be partially generated based on functional and data requirements obtained from underlying process models. In traditional activity-centric modelling approaches, data models and relationships...
متن کاملREST-Based Service Oriented Architecture for Dynamically Integrated Information Systems
Integration solutions based on Service Oriented Architecture typically follow an operation centric approach which puts emphasis on the diversity of operations. This paper describes a resource centric approach based on REST web services which provides means of representing legacy systems data and processes as resources which are accessible through uniform interfaces and standardized operations. ...
متن کاملIntrospective Service Interface Synthesis in Business Networks
Service mismatches involve the adaptation of structural and behavioural interfaces of services, which in practice incurs long lead times through manual, coding effort. We propose a framework, complementary to conventional service adaptation, to extract comprehensive and semantically normalised service interfaces, useful for interoperability in large business networks and the Internet of Service...
متن کامل